<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 数组是一个对象  --- 
        //   length  属性
        //   其他的方法
        //       push(v1 , v2 , v3 ...)  向数组队尾中追加值
        //       pop()   向队尾删除一个值
        //       unshift()  在数组的前面添加一个或者好多个值
        //       shift()   在数组的前面删除一个值


        // name和age 叫做属性
        // say 是函数 --- 叫做方法

        // var person = {
        //     name : '叶开' ,
        //     age : 32 ,
        //     say :  function() {}
        // }


        // length 叫做属性
        // push或者pop 叫做方法

        // var array = {
        //     length : ? ,
        //     push : function() {} , 
        //     pop : function() {}
        // }


        var arr = [1,2,3] ;
        arr[3] = 4 ;
        console.log(arr) ;   // [1,2,3,4] 



        var arr = [ 4,3,2,4,7,89,0,76,4,3] ;
        // push 推  向数组中推入一个值，也可以推入多个值
        arr.push('hello' , 'hi') ;
        console.log(arr) ;

        // 从队尾删除一个值
        arr.pop() ;
        console.log(arr) ;


        // unshift()  在数组的前面添加一个或者好多个值
        arr.unshift('a' , 'b') ;
        console.log(arr) ;


        // shift  在数组的前面删除一个值
        arr.shift() ;
        console.log(arr) ;






    </script>
    
</body>
</html>